to be on welfare - Alemán Inglés Diccionario